<?php use_helper('jQuery', 'I18N', 'Date') ?>

<div id="editar" title="<?php echo __("Editar Vehículo")?>" class="vehiculo">
	<span id='mostrarOcultarContacto' class='mostrarMasDatos'/>    
        <form action="<?php echo url_for('vehiculo/'.($form->getObject()->isNew() ? 'create' : 'update').(!$form->getObject()->isNew() ? '?id='.$form->getObject()->getId() : '')) ?>" method="post" id="formNuevo" <?php $form->isMultipart() and print 'enctype="multipart/form-data" ' ?>>
            <?php if (!$form->getObject()->isNew()): ?>
            <input type="hidden" name="sf_method" value="put" />
            <?php endif; ?>
            <?php echo $form->renderHiddenFields(false) ?> 
            <?php echo $form->renderGlobalErrors() ?>
    
            <div id="datosCliente">
                <span class="oculto"><?php echo $form['cliente_id'] ?>
                    <input type="text" id="cliente_id" value="<?php echo $cliente->getNombre().' '.$cliente->getApellidos();?>"/>
                </span>
                <div id="datosClienteActual">
                    <?php include_partial('contacto/muestraContacto',array ('cliente' => $cliente))?>
                </div>
            </div>
            <span id='mostrarOcultarVehiculo' class='ocultarMasDatos'/>
            <div id="datosVehiculo">
            <?php include_partial('vehiculo/editaVehiculo',array('form'=> $form))?>
            </div>
        </form>
</div>


<script language="JavaScript" type="text/javascript">
  	$(function() {
            var mostrarContacto = false;
  	    var mostrarVehiculo = true;
            $("#masmenosContacto").hide();
            
            $("#cliente_id").autocomplete({
                source: "<?php echo url_for('contacto/ajaxClientes')?>",
                minLength: 0,
                select: function( event, ui ) {
                  $('#crm_vehiculo_cliente_id').val(ui.item.id);  
                  var cliente_id = ui.item.id;
                  var url = "<?php echo url_for('vehiculo/actualizaClienteId'); ?>"+"?cliente_id="+cliente_id;
                  $("#datosCliente").load(url);
                   
                    // !!! Important !!! 
                    // always return false to prevent standard browser submit and page navigation 
                  return false; 
                }

            });
            
  	    $("#mostrarOcultarContacto").click(function () {
  			$("#masmenosContacto").toggle("slow");
  			if (mostrarContacto){
  	  			mostrarContacto = false;
  	  			$("#mostrarOcultarContacto").addClass('mostrarMasDatos');
  	  		    $("#mostrarOcultarContacto").removeClass('ocultarMasDatos');
  			}else{
  	  			mostrarContacto = true;
  	  			$("#mostrarOcultarContacto").removeClass('mostrarMasDatos');
  	  			$("#mostrarOcultarContacto").addClass('ocultarMasDatos');
  	  		}
  		});    
  		$("#mostrarOcultarVehiculo").click(function () {
  			$("#masmenosVehiculo").toggle("slow");
  			if (mostrarVehiculo){
  	  			mostrarVehiculo = false;
  	  			$("#mostrarOcultarVehiculo").addClass('mostrarMasDatos');
  	  		        $("#mostrarOcultarVehiculo").removeClass('ocultarMasDatos');
  			}else{
  	  			mostrarVehiculo = true;
  	  			$("#mostrarOcultarVehiculo").removeClass('mostrarMasDatos');
  	  			$("#mostrarOcultarVehiculo").addClass('ocultarMasDatos');
  	  		}
  		});    
  		
  		var aceptar = function () {
			$('#formNuevo').submit();
  		};
  		var cancelar = function () {
  			$("#editar").dialog("destroy");
			$("#editar").remove();
			window.location = "<?php echo url_for('@crm_vehiculo'); ?>";
  		};
                var eliminar = function () {
  			$("#editar").dialog("destroy");
			$("#editar").remove();
			window.location = "<?php echo url_for('@crm_vehiculo').'/delete/id/'.$form->getObject()->getId();?>";
  		};

  		
  		var dialogOpts = {
  			autoOpen: true,
  			width:650,
  			minHeight:500,
  			closeOnEscape: true,
  			modal: true,
  			buttons: {
  	  			"<?php echo __("Guardar")?>": aceptar,
                                "<?php echo __("Eliminar")?>": eliminar,
  				"<?php echo __("Cancelar")?>": cancelar,
                                
  			},
  			open: function() {
                                $(this).parents('.ui-dialog-buttonpane button:eq(4)').focus();
                        },
                        resizable: false,
                        close: function() { location.href = "<?php echo url_for('@crm_vehiculo'); ?>" }
  		};
  		$("#editar").dialog(dialogOpts);

  		
  	 
	});
  	
  </script>





